package com.share.payment.service;

import com.share.payment.domian.CreateWxPaymentForm;
import com.share.payment.domian.WxPrepayVo;
import com.wechat.pay.java.service.payments.model.Transaction;
import jakarta.servlet.http.HttpServletRequest;

public interface IWxPayService {


	/**
	 * 创建微信支付订单
	 * @param createWxPaymentForm
	 * @return
	 */
	WxPrepayVo createWxPayment(CreateWxPaymentForm createWxPaymentForm);


//	/**
//	 * 微信支付异步通知接口
//	 * @param request
//	 */
//	void wxnotify(HttpServletRequest request);

//	/**
//	 * 查询微信支付订单
//	 *
//	 * @param orderNo
//	 * @return
//	 */
//	Transaction queryPayStatus(String orderNo);
}